High-Level Interoperability between Java-based Mobile Agent Systems
نویسندگان
چکیده
One of the major setback preventing the mobile agent technology from being widely exploited is a lack of interoperability between heterogeneous mobile agent systems. In this paper we propose a Java-based framework which enables high-level interoperability between Javabased mobile agent systems. The framework relies on an event-driven, proxy-based mobile agent model and allows for supporting interoperable mobile agents which can be easily coded and adapted to existing mobile agent systems without any modifications of their infrastructures. We tested our framework for enabling interoperability among the Aglets, Ajanta, Grasshopper and Voyager systems. The experimentation results showed that high efficacy is obtained by keeping the efficiency overhead acceptable for heterogeneous computing environments.
منابع مشابه
Achieving Mobile Agent Systems interoperability through software layering
Interoperability is a key issue for a wider adoption of mobile agent systems (MASs) in heterogeneous and open distributed environments where agents, in order to fulfill their tasks, must interact with non-homogeneous agents and traverse different agent platforms to access remote resources. To date, while several approaches have been proposed to deal with different aspects of MAS interoperabilit...
متن کاملMobile Agent Interoperability Revisited
A major setback for mobile agent technology is – apart from a frequently cited absence of appropriate security mechanisms – a lack of interoperability between systems for mobile agents, which prevents mobile agents from reaching " critical mass " for widespread application. Interoperability is required where systems of different vendors come into contact with each other. More precisely, two mob...
متن کاملMobiliTools: An OMG Standards-Based Toolbox for Agent Mobility and Interoperability
One of the keys to success for applications of mobile and/or intelligent agents in large-scale open systems such as Internet is the ability of heterogeneous agents to cooperate and negotiate, and meet if they are mobile. This heterogeneity support requires the adoption of standards at the underlying distributed system level to support interoperability in agent management, mobile agent transport...
متن کاملAn Agent Based Measurement Laboratory over Internet
This paper introduces AgentLab, a distributed laboratory over Internet based on Java and mobile agents. Java ensures portability of measurement software, facilitates interoperability with existing I/O drivers and makes it possible to use mobile agents as the building blocks in-the-large. A measurement test is assembled as a collection of actors plus a runtime support, and is mapped onto a mobil...
متن کاملMoving knowledge agents for network and service management
The emerging global information infrastructure requires new framework for moving network and service management solutions from producers to consumers. Traditional mechanisms for such movement require sophisticated human intelligence and expertise, high costs in installation and maintenance, or impose high traffic load/availability requirement on the global networks. This paper proposes a new fr...
متن کامل